package com.zzqstart.cateservice.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * ClassName: RecipeFrontVo
 * Package: com.zzqstart.cateservice.entity.vo
 * Description:
 *
 * @Author zzqstart
 * @Create 2023-03-08 2:09
 * @Version 1.0
 */
@Data
@EqualsAndHashCode
public class RecipeFrontVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "菜谱id")
    private String id;

    @ApiModelProperty(value = "菜谱标题")
    private String title;

    @ApiModelProperty(value = "发布者ID")
    private String publisherId;

    @ApiModelProperty(value = "菜谱主图")
    private String mainImgUrl;

    @ApiModelProperty(value = "烹饪方式")
    private String cooking;

    @ApiModelProperty(value = "口味")
    private String taste;

    @ApiModelProperty(value = "烹饪时间")
    private String time;

    @ApiModelProperty(value = "难度")
    private String difficulty;

    @ApiModelProperty(value = "菜谱介绍")
    private String introduce;

    @ApiModelProperty(value = "菜谱一级分类编号")
    private String categoryParentId;

    @ApiModelProperty(value = "菜谱二级分类编号")
    private String categoryId;

    @ApiModelProperty(value = "主料")
    private String[] mainFood;

    @ApiModelProperty(value = "辅料")
    private String[] secondaryFood;

    @ApiModelProperty(value = "调料")
    private String[] seasoning;

    @ApiModelProperty(value = "视频id")
    private String videoSourceId;

    @ApiModelProperty(value = "视频源文件名")
    private String videoOriginalName;

    @ApiModelProperty(value = "菜谱步骤")
    private String[] step;

    @ApiModelProperty(value = "菜谱步骤图片")
    private String[] imgUrl;

}
